﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Anagramme.Resources
{
    /// <summary>
    /// Liste des ressoruces de l'application
    /// </summary>
    public sealed class ApplicationResources
    {
        private HomeStrings _homeStrings = new HomeStrings();
        private LobbyStrings _lobbyStrings = new LobbyStrings();
        private JoinGameStrings _joinGameStrings = new JoinGameStrings();
        private GameStrings _gameStrings = new GameStrings();
        private ResultStrings _resultStrings = new ResultStrings();
        private MessageStrings _messageStrings = new MessageStrings();

        /// <summary>
        /// Ressources de la vue Home
        /// </summary>
        public HomeStrings Home
        {
            get { return _homeStrings; }
        }

        /// <summary>
        /// Ressources de la vue Lobby
        /// </summary>
        public LobbyStrings Lobby
        {
            get { return _lobbyStrings; }
        }

        /// <summary>
        /// Ressources de la vue JoinGame
        /// </summary>
        public JoinGameStrings JoinGame
        {
            get { return _joinGameStrings; }
        }

        /// <summary>
        /// Ressources de la vue Game
        /// </summary>
        public GameStrings Game
        {
            get { return _gameStrings; }
        }

        /// <summary>
        /// Ressources de la vue Result
        /// </summary>
        public ResultStrings Result
        {
            get { return _resultStrings; }
        }

        /// <summary>
        /// Ressources de la vue Message
        /// </summary>
        public MessageStrings Message
        {
            get { return _messageStrings; }
        }
    }
}
